<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			// 静态添加属性
			function P1(){
	
			}
			var s1=new P1()
			s1.name="l1";
			console.log(s1.name)
			// 动态添加属性 写死
			function P(){
				this.name="la"
			}
			var s1=new P()
			console.log(s1.name)
			var s2=new P()	;
			console.log(s2.name);
			// 动态添加属性 通过构造器传递参数 在构造器中添加属性 
			function P2(name){
				this.name=name;
			}
			var s2=new P2("l2")	;
		    console.log(s2.name);
			// 遍历属性
			function person(name,age,sex){
				this.name=name;
				this.age=age;
				this.sex=sex;			
							}
		
			var qqq=new person("ll",90,"female");
			// 只能删除自定义对象 无法删除系统对象/
		     delete  qqq.name
			for (var i in qqq)
			{
				// 这里不能使用qqq.i 因为.是去找属性名为i的的属性
				document.write("属性名"+i+"："+"属性值"+qqq[i]+"</br>")
			}
				for (var i in window)
			{
				// 遍历系统对象
				document.write("属性名"+i+"："+" "+"属性值"+window[i]+"</br>")
			}
					for (var i in window)
			{
				// 遍历系统对象
				document.write("属性名"+i+"："+" "+"属性值"+window[i]+"</br>")
			}
		</script>
	</head>
	<body>
	</body>
</html>
